<?php 
 require_once("konf.php");
 if(!empty($_REQUEST["korras_id"])){
 $kask=$yhendus->prepare(
 "UPDATE parandused SET valmis=1, alustusaeg=NOW() WHERE id=?");
$kask->bind_param("i", $_REQUEST["korras_id"]);
$kask->execute();
 }
 if(!empty($_REQUEST["vigane_id"])){
		$kask=$yhendus->prepare(
		"UPDATE parandused SET valmis=0, tehnik=NULL WHERE id=?");
	$kask->bind_param("i", $_REQUEST["vigane_id"]);
	$kask->execute();
	}
  if(isSet($_REQUEST["uue_kommentaari_id"])){
	$kask=$yhendus->prepare(
		"UPDATE parandused SET kommentaar=CONCAT(kommentaar, ?) WHERE id=?");
	date_default_timezone_set("Europe/Tallinn");
	$kommentaarilisa="\n".$_REQUEST["uus_kommentaar"]."\n";
	date("d.m.Y h:i");
	$kask->bind_param("si", $kommentaarilisa, $_REQUEST["uue_kommentaari_id"]);
	$kask->execute();
	}

 if(!empty($_REQUEST["valmis_id"])){
		$kask=$yhendus->prepare(
		"UPDATE parandused SET valmis=2, lopuaeg=NOW(), ajavahe=TIMEDIFF(alustusaeg, lopuaeg)
               WHERE id=?");
	$kask->bind_param("i", $_REQUEST["valmis_id"]);
	$kask->execute(); 
	}
?>

<?php
 session_start();
 if(!isSet($_SESSION["kasutajanimi"])){
 header("Location: login.php");
 exit();
 }
?>

<!doctype html>
<html>
	<head>
	<link rel="stylesheet" type="text/css" href="arvuti.css"/>
		<title>Tööd</title>
	<script>
function myFunction()
{
document.getElementById("tabel1").style.visibility="hidden";
}
</script>
<script>
function Function()
{
document.getElementById("tabel1").style.visibility="visible";
}
</script>
<script>
function myFunction2()
{
document.getElementById("tabel2").style.visibility="hidden";
}
</script>
<script>
function Function2()
{
document.getElementById("tabel2").style.visibility="visible";
}
</script>
	</head>
	<body>
	<section id="tehnik">
		<h2>Vabad tööd</h2>
		<input type="button" onclick="myFunction()" value="Peida">
		<input type="button" onclick="Function()" value="Näita">
		<table id="tabel1" border="1px">
		<thead>
		<tr>
		<th>Nimi</th>
		<th>Kontakt</th>
		<th>Kirjeldus</th>
		<th>Määramisaeg</th>
		<th>Vastuvõtmine</th>
		</thead>
		<tbody>

		<?php if(isSet($_SESSION["kasutajanimi"])){ 
         $kask=$yhendus->prepare("SELECT id, nimi, kontakt, kirjeldus, lisamisaeg FROM parandused where valmis=-1 and tehnik=?");
         $kask->bind_result($id, $nimi, $kontakt, $kirjeldus, $lisamisaeg);
		$kask->bind_param("s", ($_SESSION["kasutajanimi"]));
         $kask->execute();}
		while($kask->fetch()){
			echo "
			<tr>
			<td>$nimi</td>
			<td>$kontakt</td>
			<td>$kirjeldus</td>
			<td>$lisamisaeg</td>
			<td>
			<a href='?korras_id=$id'>Võtan vastu</a>
			<a href='?vigane_id=$id'>Ei võta</a>
			</td>
				";
			} 
			?>

		</tr>
		</tbody>
		</table>
		
<h2>Pooleliolevad tööd</h2>
		<input type="button" onclick="myFunction2()" value="Peida">
		<input type="button" onclick="Function2()" value="Näita">
		<table id="tabel2" border="1px" >
		<thead>
		<tr>
		<th>Nimi</th>
		<th>Kontakt</th>
		<th>Kirjeldus</th>
		<th>Tehnik</th>
		<th>Kommentaarid</th>
		<th></th>
		<th></th>
		</thead>
		<tbody>
		<?php if(isSet($_SESSION["kasutajanimi"])){ 
         $kask=$yhendus->prepare(
		 "SELECT id, nimi, kontakt, kirjeldus, tehnik, kommentaar FROM parandused where valmis=1 and tehnik=?");
         $kask->bind_result($id, $nimi, $kontakt, $kirjeldus, $tehnik, $kommentaar);
		$kask->bind_param("s", ($_SESSION["kasutajanimi"]));
         $kask->execute();}
        while($kask->fetch()){
		$kommentaar=nl2br(htmlspecialchars($kommentaar));

          echo "
            <tr>
            <td>$nimi</td>
            <td>$kontakt</td>
             <td>$kirjeldus</td>
			 <td>$tehnik</td>
			 <td>$kommentaar</td>
			<td><a href='?valmis_id=$id'>Töö lõpetatud</a></td>
			 <td> 
			   <form action='?'>
					<input type='hidden' 
					name='uue_kommentaari_id' value='$id' />
				<input type='text' name='uus_kommentaar' />
				<input type='submit' value='Lisa kommentaar' />
			  </form>
			</td>
			</tr>";
        }  
?>
		</tr>
		</tbody>
		</table>

<h2>Tehtud tööd</h2>

	    <?php if(isSet($_SESSION["kasutajanimi"])){ 
         $kask=$yhendus->prepare("SELECT nimi, kontakt, kirjeldus, ajavahe FROM parandused WHERE tehnik =? AND ajavahe = (SELECT MAX(ajavahe) FROM parandused)");
         $kask->bind_result( $nimi, $kontakt, $kirjeldus, $ajavahe);
                $kask->bind_param("s", ($_SESSION["kasutajanimi"]));
         $kask->execute();}
                while($kask->fetch()){
                        echo "
                        <tr>
                        <td>$nimi</td>
                        <td>$kontakt</td>
                        <td>$kirjeldus</td>
                        <td>$ajavahe</td>
                
                                ";
                        } 
                        ?>


<table id="tabel3">
		<tr>
		<th>Nimi</th>
		<th>Kontakt</th>
		<th>Kirjeldus</th>
		<th>Kommentaar</th>
		<th>Alustusaeg</th>	
		<th>Lõpetamisaeg</th>
		<?php if(isSet($_SESSION["kasutajanimi"])){ 
         $kask=$yhendus->prepare(
		 "SELECT id, nimi, kontakt, kirjeldus, kommentaar, alustusaeg, lopuaeg FROM parandused where valmis=2 and tehnik=?");
         $kask->bind_result($id, $nimi, $kontakt, $kirjeldus,  $kommentaar, $alustusaeg, $lopuaeg );
		$kask->bind_param("s", ($_SESSION["kasutajanimi"]));
         $kask->execute();}
        while($kask->fetch()){
		$kommentaar=nl2br(htmlspecialchars(($kommentaar)));
          echo "
            <tr>
            <td>$nimi</td>
            <td>$kontakt</td>
             <td>$kirjeldus</td>
			 <td>$kommentaar</td>
			 <td>$alustusaeg</td>
			 <td>$lopuaeg</td>
			</tr>";
        }   
        ?>
                
		</tr>
	</table>

	<a href="login.php">Tagasi</a>
	</section>
	</body>
</html>